SimplePay\Core\AntiSpam\EmailVerification S

Total Complexity 46
Dependencies 5
Dependents 1
Total lines 901
Lines of code 538
Logical lines of code 123
Comment lines 268
Methods 23
Properties 1

Methods 23

Method Rating Maintainability Complexity Lines of code
get_subscribed_events()
A
44 6 48
add_settings()
S
36 1 113
add_payment_form_settings()
S
42 3 69
log_fraud_event()
S
52 4 29
set_rate_limiting_id()
S
56 4 20
send_verification_code_email()
S
48 2 41
verify_verification_code_rest()
S
54 3 24
get_email_verification_input()
S
49 1 53
verify_verification_code()
S
53 2 27
remove_verification_code()
S
58 2 19
send_verification_code_upe()
S
59 2 16
send_verification_code()
S
60 2 15
remove_verification_code_rest()
S
63 2 11
is_latest_fraud_event_in_timeframe()
S
66 2 8
get_fraud_event_count()
S
68 2 7
cleanup_verification_codes()
S
80 1 3
schedule_email_verification_code_cleanup()
S
70 1 7
set_rate_limiting_timeout()
S
81 1 3
get_verification_code_lifespan()
S
80 1 3
get_fraud_event_timeframe()
S
69 1 7
get_fraud_event_threshold()
S
70 1 7
clean_email()
S
71 1 5
__construct()
S
81 1 3